package com.atguigu.tingshu.user.service;

import com.atguigu.tingshu.vo.user.UserListenProcessVo;

import java.math.BigDecimal;

public interface UserListenProcessService {

    /**
     * 更新用户声音播放进度
     *
     * @param userListenProcessVo 用户播放进度信息
     */
    void updateListenProcess(Long userId, UserListenProcessVo userListenProcessVo);

    /**
     * 获取声音的上次播放进度
     *
     * @param trackId 声音ID
     * @return 播放进度（秒），如果没有播放记录返回null
     */
    BigDecimal getTrackBreakSecond(Long userId, Long trackId);

}
